<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

<!-- Get jQuery from Google CDN -->
<!--[if !IE]> -->
<script type="text/javascript"> window.jQuery || document.write('<script src="${pageContext.request.contextPath}/resource/js/jquery-1.12.4.min.js">'+"<"+"/script>"); </script>
<!-- <![endif]-->
<!--[if lte IE 9]>
<script type="text/javascript"> window.jQuery || document.write('<script src="${pageContext.request.contextPath}/resource/js/jquery-1.12.4.min.js">'+"<"+"/script>"); </script>
<![endif]-->
<script src="${pageContext.request.contextPath}/resource/js/jquery-migrate-1.4.1.min.js"></script>


<!-- ================== BEGIN BASE CSS STYLE ================== -->
<!-- Pixel Admin's stylesheets -->
<!-- Open Sans font from Google CDN -->
<!--<link href="http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300&subset=latin" rel="stylesheet" type="text/css">-->
<link href="${pageContext.request.contextPath}/resource/plugins/bootstrap-3.3.5/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<%--<link href="${pageContext.request.contextPath}/resource/assets/pixel-admin/stylesheets/bootstrap.min.css" rel="stylesheet" type="text/css">--%>
<link href="${pageContext.request.contextPath}/resource/assets/pixel-admin/stylesheets/pixel-admin.min.css" rel="stylesheet" type="text/css">
<link href="${pageContext.request.contextPath}/resource/assets/pixel-admin/stylesheets/pages.min.css" rel="stylesheet" type="text/css"/>
<link href="${pageContext.request.contextPath}/resource/assets/pixel-admin/stylesheets/widgets.min.css" rel="stylesheet" type="text/css">
<link href="${pageContext.request.contextPath}/resource/assets/pixel-admin/stylesheets/rtl.min.css" rel="stylesheet" type="text/css">
<link href="${pageContext.request.contextPath}/resource/assets/pixel-admin/stylesheets/themes.min.css" rel="stylesheet" type="text/css">

<!--[if lt IE 9]>
<script src="${pageContext.request.contextPath}/resource/assets/pixel-admin/javascripts/ie.min.js"></script>
<![endif]-->
<%-- 小票打印--%>
<script src="${pageContext.request.contextPath}/js/LodopFuncs.js"></script>
<script src="${pageContext.request.contextPath}/js/receipt.print.js"></script>
<!-- ================== END BASE CSS STYLE ================== -->

<link href="${pageContext.request.contextPath}/resource/plugins/bootstrap-table-1.10.1/bootstrap-table.min.css" rel="stylesheet" type="text/css">
<link href="${pageContext.request.contextPath}/resource/plugins/bootstrap-treeview/bootstrap-treeview.min.css" rel="stylesheet" type="text/css">

<link href="${pageContext.request.contextPath}/css/common.css" rel="stylesheet" type="text/css">

<%--一键复制--%>
<script src="${pageContext.request.contextPath}/js/copy/jquery.zclip.min.js" type="text/javascript" ></script>

<script src="${pageContext.request.contextPath}/resource/plugins/dropzone/dropzone.js"></script>
<script src="${pageContext.request.contextPath}/resource/js/ext/ajaxfileupload.js"></script>

<%--bootstrap-fileinput--%>
<link href="${pageContext.request.contextPath}/resource/plugins/bootstrap-fileinput/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="${pageContext.request.contextPath}/resource/plugins/bootstrap-fileinput/js/fileinput.js" type="text/javascript"></script>
<script src="${pageContext.request.contextPath}/resource/plugins/bootstrap-fileinput/js/locales/fr.js" type="text/javascript"></script>
<script src="${pageContext.request.contextPath}/resource/plugins/bootstrap-fileinput/js/locales/es.js" type="text/javascript"></script>

<%--<style type="text/css">
	body {
        padding: 0;
        margin: 0;
		overflow-x : hidden;
	    overflow-y : hidden;
	}
</style>--%>
<!-- ================== BEGIN JS GLOBAL VARIABLE ================== -->
<script type="text/javascript">
    if (window != top)
        document.write('<style type="text/css">body {padding: 0;margin: 0;overflow: hidden;}</style>');
	<%--JS gloable varilible--%>
	var contextPath = "${pageContext.request.contextPath}";
	var init = [];
</script>
<!-- ================== END JS GLOBAL VARIABLE ================== -->

<script type="text/javascript">
	// 对Date的扩展，将 Date 转化为指定格式的String
	// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符，
	// 年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
	// 例子：
	// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
	// (new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18
	Date.prototype.Format = function(fmt)
	{ //author: meizz
	  var o = {
		"M+" : this.getMonth()+1,                 //月份
		"d+" : this.getDate(),                    //日
		"h+" : this.getHours(),                   //小时
		"m+" : this.getMinutes(),                 //分
		"s+" : this.getSeconds(),                 //秒
		"q+" : Math.floor((this.getMonth()+3)/3), //季度
		"S"  : this.getMilliseconds()             //毫秒
	  };
	  if(/(y+)/.test(fmt))
		fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
	  for(var k in o)
		if(new RegExp("("+ k +")").test(fmt))
	  fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
	  return fmt;
	}



	/**
	 * 对Date的扩展，将 Date 转化为指定格式的String
	 * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符
	 * 年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
	 * eg:
	 * (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
	 * (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2009-03-10 二 20:09:04
	 * (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss") ==> 2009-03-10 周二 08:09:04
	 * (new Date()).pattern("yyyy-MM-dd EEE hh:mm:ss") ==> 2009-03-10 星期二 08:09:04
	 * (new Date()).pattern("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
	 */
	Date.prototype.pattern=function(fmt) {
		var o = {
			"M+" : this.getMonth()+1, //月份
			"d+" : this.getDate(), //日
			"h+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //小时
			"H+" : this.getHours(), //小时
			"m+" : this.getMinutes(), //分
			"s+" : this.getSeconds(), //秒
			"q+" : Math.floor((this.getMonth()+3)/3), //季度
			"S" : this.getMilliseconds() //毫秒
		};
		var week = {
			"0" : "/u65e5",
			"1" : "/u4e00",
			"2" : "/u4e8c",
			"3" : "/u4e09",
			"4" : "/u56db",
			"5" : "/u4e94",
			"6" : "/u516d"
		};
		if(/(y+)/.test(fmt)){
			fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
		}
		if(/(E+)/.test(fmt)){
			fmt=fmt.replace(RegExp.$1, ((RegExp.$1.length>1) ? (RegExp.$1.length>2 ? "/u661f/u671f" : "/u5468") : "")+week[this.getDay()+""]);
		}
		for(var k in o){
			if(new RegExp("("+ k +")").test(fmt)){
				fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
			}
		}
		return fmt;
	}

	function datetime_pattern(time_long){
		var d = new Date();
		d.setTime(time_long);
		return d.pattern("yyyy-MM-dd HH:mm:ss");
	}


	/**
	 * 小票打印，Lodop
	 */
	var receipt_print = function(orderNo){
		//1.请求接口获取订单数据
		$.get("${pageContext.request.contextPath}/order/commodity/details?orderNo="+orderNo,function(oc){

			//2.生成收据详情数据
			var strHtml = generate_commodity_html(oc);
			var length = oc.orderCommodityDetails.length;

			//3.打印预览
			generate_preview(length,strHtml);
		});
	}


</script>


